<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>const 命令声明常量值</title>
<script>
// 代码 1 对象有 lenght 属性，而且属性是数字类型
let person1 = {
1: '28',
0: '张三', // 属性顺序不影响，只看下标，转为数组“张三”依然是第一个元素
2: '男',
2: '男',
3: ['李四', '王五', '赵六'],
'length': 4
 }
 let arr1 = Array.from(person1) // 将类数组对象转成数组对象
 console.log(arr1) // [ '张三', '28', '男', [ '李四', '王五', '赵六' ] ]


 //下面是代码 2 部分
 delete person1.length // delete 可以删除 person1 的 length 属性
 console.log(person1.length) // undefined
 let arr2 = Array.from(person1) // 没有长度，所以返回空数组
 console.log(arr2) // []

 //下面是代码 3 部分
 let person2 = {
 'name': '张三',
 'age': '28',
 'sex': '男',
 'friends': ['李四', '王五', '赵六'],
 length: 4
 }
 let arr3 = Array.from(person2)
 console.log(arr3) // [ undefined, undefined, undefined, undefined ]
 </script>
 </head>
 <body></body>
 </html>
